package com.tzy.note.base.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author tangzanyong
 * @description 自定义注解类的声明
 **/
@Target(value= {ElementType.TYPE,ElementType.METHOD,ElementType.FIELD}) //用于声明当前注解类的作用范围分别为 类 方法 属性
@Retention(value = RetentionPolicy.RUNTIME) //运行时保留该注解，可以通过反射读取注解信息
public @interface MyAnnotationDefinition {
    /*定义注解里面的参数信息*/
    String name();

    String value();

    String path();
}
